<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        //写一个函数 ucFirst(str)，并返回首字母大写的字符串 str
        //例如ucFirst("john") == "John";
        function ucFirst(str) {
            // 定义一个str2，先将str全部转为小写的单词
            // var str2 = str.toLowerCase();
            // 遍历str2，取到每个小写字母的下标
            // for (var i = 0; i < str2.length; i++) {
            //     将单词首字母大写和下标从1开始往后匹配的小写字母拼接起来
            //     return str2.slice(0, 1).toUpperCase() + str2.slice(1);
            // }
            //截取字符串下标为0字符匹配转换为大写 和 截取从下标为1开始匹配到结尾的字符转换为小写两个拼接
            return str.slice(0, 1).toUpperCase() + str.slice(1).toLowerCase();
        } console.log(ucFirst("LOVE"));
    </script>
</body>

</html>